/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:43:559
 **/
export default class topoEquip {
  constructor(request) {
    this.request = request;
  }

  /**
   * 查找所有大馈线的联络线路
   * @param {string} * schema - 模式
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findAllContactDkx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findAllContactDkx",
      method: "get",
      params: params,
    });
  }

  /**
   * 查找所有站内开关的联络线路
   * @param {string} * schema - 模式
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findAllContactZnkg(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findAllContactZnkg",
      method: "get",
      params: params,
    });
  }

  /**
   * 查找所有柱上开关的联络线路
   * @param {string} * schema - 模式
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findAllContactZwkg(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findAllContactZwkg",
      method: "get",
      params: params,
    });
  }

  /**
   * 查找一条大馈线的联络线路
   * @param {string} * schema - 模式
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findOneContactDkx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findOneContactDkx",
      method: "get",
      params: params,
    });
  }

  /**
   * 查找一个站内开关的联络线路
   * @param {string} * schema - 模式
   * @param {string} sblx - 设备类型
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findOneContactZnkg(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findOneContactZnkg",
      method: "get",
      params: params,
    });
  }

  /**
   * 查找一个柱上开关的联络线路
   * @param {string} * schema - 模式
   * @param {string} sblx - 设备类型
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_findOneContactZwkg(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/findOneContactZwkg",
      method: "get",
      params: params,
    });
  }

  /**
   * 设备连接的大馈线
   * @param {string} * schema - 模式
   * @param {string} sblx - 设备类型
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_relationDkxAndSsxl(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/relationDkxAndSsxl",
      method: "get",
      params: params,
    });
  }

  /**
   * N-1关联关联线路
   * @param {string} * schema - 模式
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionid - 设备版本ID
   */
  get_topoEquip_relationLine(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/relationLine",
      method: "get",
      params: params,
    });
  }

  /**
   * N-1关联关联主变
   * @param {string} * schema - 模式
   * @param {string} oid - 设备OID
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionid - 设备版本ID
   */
  get_topoEquip_relationTrans(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/relationTrans",
      method: "get",
      params: params,
    });
  }

  /**
   * 启动查找联络
   * @param {string} * schema - 模式
   * @param {string} blockid - 设备数据块ID
   * @param {string} versionidOth - 设备版本ID
   */
  get_topoEquip_startFindContact(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoEquip/startFindContact",
      method: "get",
      params: params,
    });
  }
}
